Repository navigation
Conversation
…0.0" to "^5.1.2", so the "ssh2" version is 1.15
|
have you tested and confirmed that this is not breaking any functionality? |
Unfortunately it doesn't look like tunnel-ssh has detailed release notes or a changelog. The 5.0.0 release commit has this single entry in the README: https://github.com/agebrock/tunnel-ssh/blob/ee4086d6147f8c216570a2a3b1614e16882d7104/README.md#breaking-change-in-500
That doesn't help much. Maybe the rest of the README helps in identifying what's changed in tunnel-ssh 5.x and how it's used in this repo (db-migrate). Not being a maintainer of this repo I can't say how it's being used. I mean, I can see this code: node-db-migrate/lib/driver/index.js Lines 115 to 159 in 6acaf40 Which makes it look like tunnel-ssh is an optional dependency for this project, is that correct? I don't see anything about that tunnel config in the db-migrate docs, so is it safe to assume that if you're using db-migrate but not using the |
|
yes that is correct, it wont have an impact at all without the tunnel config. I have considered already moving the tunnel out completely into a plugin |
|
ssh is removed as default component |
- #835: mkdirp was replaced by fs.promises.mkdir (#844). - #219: the default environment stays dev, set your own one with "defaultEnv" in database.json, e.g. { "ENV": "NODE_ENV" }, or with -e. - #831: tunnel-ssh is no longer a dependency, ssh tunnels come from db-migrate-plugin-tunnel-ssh 1.1.0, which uses tunnel-ssh 5 and the fixed ssh2. - #646: migrations are loaded sorted by their file names, so migrations with the same date run in alphabetical order. - #786, #689: the learned schema and the reverse operations are kept correctly now, an empty stored schema keeps its structure and rollbacks revert exactly the executed steps (1.0.0-beta.36 to beta.38). Closes #835 Closes #219 Closes #831 Closes #646 Closes #786 Closes #689
tunnel-sshdependency for vulnerability CVE-2023-48795 #830Vulnerability: CVE-2023-48795
The vulnerability is solved upgrading ssh to 1.15. This is a transitive dependency from tunnel-ssh. Upgrade tunnel-ssh to version 5 already upgrades the ssh to 1.15